Tumaco, oder vollständig San Andrés de Tumaco, ist eine kolumbianische Hafenstadt und Gemeinde (municipio) im Departamento Nariño.
Tumaco liegt im Südwesten Kolumbiens in der Provinz Tumaco-Barbacoas im Departamento de Nariño am Pazifik auf der Höhe von etwa 304 km von Pasto entfernt und hat eine Durchschnittstemperatur von 26° C. Die Gemeinde grenzt im Norden an Francisco Pizarro und Mosquera, im Süden an die Provinz Esmeraldas in Ecuador, im Osten an Barbacoas und Roberto Payán und im Westen an den Pazifik.